DB2 Database Restore পদ্ধতি

Database Tutorials - ডিবি২ (DB2) DB2 Backup এবং Restore পদ্ধতি |
193
193

DB2 ডেটাবেস রিস্টোর পদ্ধতি ডেটাবেস ব্যাকআপের পর ডেটা পুনরুদ্ধার করার জন্য ব্যবহৃত হয়। ডেটাবেস রিস্টোর প্রক্রিয়াটি অত্যন্ত গুরুত্বপূর্ণ, বিশেষ করে যখন ডেটাবেস ক্র্যাশ বা কোনো বিপর্যয়ের কারণে ডেটা হারিয়ে যায়। DB2-এ ডেটাবেস রিস্টোর করা একটি সুনির্দিষ্ট প্রক্রিয়া অনুসরণ করে, যাতে আপনি ব্যাকআপ থেকে সঠিকভাবে ডেটা পুনরুদ্ধার করতে পারেন।


DB2 Database Restore পদ্ধতি

১. ব্যাকআপ ফাইল নির্বাচন করুন

রিস্টোর প্রক্রিয়া শুরু করার আগে আপনাকে নিশ্চিত করতে হবে যে আপনার কাছে সঠিক ব্যাকআপ ফাইল রয়েছে। DB2 সাধারণত full ব্যাকআপ, incremental ব্যাকআপ, বা differential ব্যাকআপ ধারণ করে।


২. Restore Command ব্যবহার করা

DB2-এ ডেটাবেস রিস্টোর করতে RESTORE DATABASE কমান্ড ব্যবহার করা হয়। এটি ব্যাকআপ ফাইল থেকে ডেটাবেস পুনরুদ্ধার করার জন্য ব্যবহার করা হয়।

সিনট্যাক্স:

RESTORE DATABASE <database_name> FROM <backup_location> [WITH OPTIONS];

উদাহরণ:

ধরা যাক, আপনার ডেটাবেসের নাম SattAcademy এবং ব্যাকআপ ফাইল /home/db2/backups ফোল্ডারে আছে। আপনি ডেটাবেসটি রিস্টোর করতে নিম্নলিখিত কমান্ড ব্যবহার করবেন:

RESTORE DATABASE SattAcademy FROM /home/db2/backups;

৩. Incremental Restore (ইনক্রিমেন্টাল রিস্টোর)

ইনক্রিমেন্টাল ব্যাকআপ হলে, আপনাকে ইনক্রিমেন্টাল ব্যাকআপ ফাইলও রিস্টোর করতে হবে যা পূর্ববর্তী ব্যাকআপের পর নতুন পরিবর্তনগুলি ধারণ করে।

ইনক্রিমেন্টাল রিস্টোরের উদাহরণ:

RESTORE DATABASE SattAcademy FROM /home/db2/backups TAKEN AT <timestamp> 
INCREMENTAL FROM /home/db2/incremental_backups;

এখানে, TAKEN AT <timestamp> আপনাকে সেই সময়ের ব্যাকআপ ফাইল নির্বাচন করতে সহায়তা করবে যা আপনি রিস্টোর করতে চান।


৪. WITH REPLACE Option

যদি আপনি একটি ডেটাবেস পুনরুদ্ধার করতে চান এবং পূর্ববর্তী ডেটাবেসের ডেটা মুছে ফেলতে চান, তাহলে WITH REPLACE অপশন ব্যবহার করতে পারেন। এটি বর্তমান ডেটাবেসের ডেটা মুছে ফেলবে এবং ব্যাকআপ থেকে নতুন ডেটা রিস্টোর করবে।

WITH REPLACE অপশন উদাহরণ:

RESTORE DATABASE SattAcademy FROM /home/db2/backups WITH REPLACE;

৫. Rollover and Redirect Restore

Rollover Restore ব্যবহৃত হয় যখন ডেটাবেসের ব্যাকআপের একটি নির্দিষ্ট অংশ রিস্টোর করতে হয়। আর Redirect Restore ব্যবহৃত হয় যখন আপনি ডেটাবেসের রিস্টোর পাথ পরিবর্তন করতে চান।

  • Rollover Restore:

    RESTORE DATABASE SattAcademy FROM /home/db2/backups 
    REDOLOG YES;
    
  • Redirect Restore:

    RESTORE DATABASE SattAcademy FROM /home/db2/backups 
    TO /new/restore/path;
    

৬. Performing a Rollforward After Restore

রিস্টোর করার পর ডেটাবেসে আরও পরিবর্তন বা ট্রানজেকশন থাকবে যেগুলি রোলফরওয়ার্ড করার মাধ্যমে সম্পূর্ণ করা যাবে। রোলফরওয়ার্ডের মাধ্যমে ডেটাবেস ট্রানজেকশনগুলিকে পুনরুদ্ধার করা হয়।

Rollforward Restore:

ROLLFORWARD DATABASE SattAcademy TO END OF LOGS AND COMPLETE;

এটি রিস্টোর করার পর ডেটাবেসের স্টেট আপডেট করবে এবং শেষ লগ পর্যন্ত সমস্ত পরিবর্তন কার্যকর করবে।


৭. রিস্টোর সম্পন্ন করার পর ডেটাবেস চালু করা

ডেটাবেস রিস্টোর এবং রোলফরওয়ার্ড সম্পন্ন করার পর, ডেটাবেসটি পুনরায় চালু করতে হবে। DB2-এ ডেটাবেস চালু করার জন্য START DATABASE কমান্ড ব্যবহার করতে হয়।

START DATABASE SattAcademy;

DB2 Database Restore সম্পর্কিত গুরুত্বপূর্ণ বিষয়

  • ব্যাকআপের ধরন: DB2-এ মূলত তিন ধরনের ব্যাকআপ ব্যবহার হয়—Full, Incremental, এবং Differential। ইনক্রিমেন্টাল ব্যাকআপ রিস্টোরের সময় পূর্ববর্তী ব্যাকআপ থেকে পরিবর্তনগুলি পুনরুদ্ধার করা হয়।
  • ব্যাকআপ সংরক্ষণ করা: ব্যাকআপের প্রক্রিয়া এবং ডেটার নিরাপত্তা নিশ্চিত করতে নিয়মিত ব্যাকআপ রাখা প্রয়োজন।
  • ডেটা অখণ্ডতা: ডেটাবেস রিস্টোর প্রক্রিয়া চালানোর সময় ডেটার অখণ্ডতা এবং সঠিকতা নিশ্চিত করার জন্য রোলফরওয়ার্ড অপশন ব্যবহার করা হয়।

সারসংক্ষেপ

DB2 ডেটাবেস রিস্টোর একটি গুরুত্বপূর্ণ প্রক্রিয়া, যা ব্যাকআপ থেকে ডেটা পুনরুদ্ধার করার মাধ্যমে ডেটাবেস পুনরুদ্ধার করতে সহায়তা করে। এটি Restore Command, Incremental Restore, WITH REPLACE, Rollforward এবং Redirect Restore অপশন ব্যবহার করে সম্পন্ন করা যায়। ডেটাবেসের রিস্টোর পর, রোলফরওয়ার্ড করতে হয় এবং ডেটাবেস চালু করার জন্য START DATABASE কমান্ড ব্যবহার করা হয়। DB2 এর সঠিক রিস্টোর প্রক্রিয়া ডেটার অখণ্ডতা এবং সঠিকতা নিশ্চিত করতে সাহায্য করে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion